lumber abc plywood consulting hardwood laminate carpet windows glass flooring product costing doors activity based costing plant layout door hardware costing